[XM] Print shorthelp of xm shutdown.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 28 Jul 2006 16:36:08 +0000 (17:36 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Fri, 28 Jul 2006 16:36:08 +0000 (17:36 +0100)
# xm shutdown
Error: 'xm shutdown' requires between 1 and 4 arguments.

   shutdown <DomId> [-w][-a][-R|-H] Shutdown a domain

# xm shutdown vm1 -w -a -R -H
Error: 'xm shutdown' requires between 1 and 4 arguments.

   shutdown <DomId> [-w][-a][-R|-H] Shutdown a domain

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
tools/python/xen/xm/main.py

index f34ad0947e83e52e03f63efa6c6dd263ede5d61a..b6d1dcb63c65385979fabf3d12f63fabb192ef3c 100644 (file)
@@ -569,6 +569,11 @@ def xm_reboot(args):
     from xen.xm import shutdown
     shutdown.main(["shutdown", "-R"] + args)
 
+def xm_shutdown(args):
+    arg_check(args, "shutdown", 1, 4)
+    from xen.xm import shutdown
+    shutdown.main(["shutdown"] + args)
+
 def xm_pause(args):
     arg_check(args, "pause", 1)
     dom = args[0]
@@ -1109,6 +1114,7 @@ commands = {
     "restore": xm_restore,
     "save": xm_save,
     "reboot": xm_reboot,
+    "shutdown": xm_shutdown,
     "list": xm_list,
     # memory commands
     "mem-max": xm_mem_max,
@@ -1151,7 +1157,6 @@ subcommands = [
     'create',
     'migrate',
     'sysrq',
-    'shutdown',
     'labels',
     'addlabel',
     'rmlabel',